The Dp-3T Algorithm For Contact Tracing